
/*.banner-container{height:890px;}*/
.banner-container img{width:100%;}
.banner-container .swiper-slide-active{z-index:2;}
.banner-container .swiper-pagination{}
.banner-container .swiper-pagination span{width:10px;height:10px;border:1px solid rgba(255,255,255,0.5);opacity:1;background:none;}
.banner-container .swiper-pagination span.swiper-pagination-bullet-active{background:#e68f05;width:40px;border-radius:10px;border:none;}

.index-tit{color:#222;font-size:36px;text-align:center;}
.index-smtit{font-size:12px;color:#bbb;text-align:center;text-transform:uppercase;margin-top:5px;}

a.index-more{width:190px;height:45px;text-align:center;line-height:45px;display:block;margin:0 auto;border-radius:30px;background:#e8e8e8;color:#b4b5b5;}
a.index-more:hover{background:#12d07c;color:#fff;box-shadow:0px 0px 15px #52f5ad;-webkit-box-shadow:0px 0px 15px #52f5ad;}

.index-item01{margin-top:80px;}
.index-item01 .item01list-con{margin-top:15px;padding:0px 22.5px;margin-bottom:50px;}
.index-item01 .item01list-con .list{width:20%;float:left;padding:0px 7.5px;margin-top:20px;}
.index-item01 .item01list-con .list01{width:40%;}
.index-item01 .item01list-con .list01 .img{position:relative;overflow:hidden;}
.index-item01 .item01list-con .list01 .img .tit{position:absolute;width:100%;left:0;bottom:-60px;background:rgba(0,0,0,0.5);height:60px;line-height:60px;padding:0px 20px;color:#fff;}
.index-item01 .item01list-con .list01:hover .img .tit{bottom:0;}
.index-item01 .item01list-con .list .box{top:0;}
.index-item01 .item01list-con .list:hover .box{box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px #ccc;position:relative;top:-5px;}
.index-item01 .item01list-con .list img{max-width:100%;display:block;height:310px;}
.index-item01 .item01list-con .list .tit{height:70px;line-height:70px;background:#f1f1f1 url(../images/icon02.png) no-repeat right center;padding:0px 20px;padding-right:75px;}
.index-item01 .item01list-con .list .tit a{display:block;width:100%;height:100%;font-size:18px;color:#222;}

.index-item02{background:#f9f9f9;padding:90px 0px;margin-top:90px;}
.index-item02 .item02list-con{margin-top:50px;padding:0px 15px;}
.index-item02 .item02list-con .list{padding:0px 15px;float:left;text-align:center;width:25%;}
.index-item02 .item02list-con .list .box{border-radius:5px;padding-top:40px;padding-bottom:20px;}
.index-item02 .item02list-con .list:hover .box{box-shadow:0px 0px 10px #f2f2f2;}
.index-item02 .item02list-con .list .box .tit{color:#222;font-size:18px;font-weight:bold;margin-bottom:20px;margin-top: 40px;}
.index-item02 .item02list-con .list .box span{font-size:12px;color:#999;text-transform:uppercase;}
/* .index-item02 .item02list-con .list01 .box{background:url(../images/icon03.png) no-repeat center 50px;}
.index-item02 .item02list-con .list02 .box{background:url(../images/icon04.png) no-repeat center 50px;}
.index-item02 .item02list-con .list03 .box{background:url(../images/icon05.png) no-repeat center 50px;}
.index-item02 .item02list-con .list04 .box{background:url(../images/icon06.png) no-repeat center 50px;}
.index-item02 .item02list-con .list01 .box:hover{background:#fff url(../images/icon03-on.png) no-repeat center 50px;}
.index-item02 .item02list-con .list02 .box:hover{background:#fff url(../images/icon04-on.png) no-repeat center 50px;}
.index-item02 .item02list-con .list03 .box:hover{background:#fff url(../images/icon05-on.png) no-repeat center 50px;}
.index-item02 .item02list-con .list04 .box:hover{background:#fff url(../images/icon06-on.png) no-repeat center 50px;} */


.index-item02 .item02list-con .list .box i{background-image:url(../images/yybg.png);height: 90px; }
.index-item02 .item02list-con .list .box i.img01{background-position: 0px -96px;width: 169px;}
.index-item02 .item02list-con .list .box i.img02{background-position: -339px -96px;width: 110px;}
.index-item02 .item02list-con .list .box i.img03{background-position: 0px 0px;width: 169px;}
.index-item02 .item02list-con .list .box i.img04{background-position: -339px 0px;width: 170px;}
.index-item02 .item02list-con .list .box:hover{background: #fff;}
.index-item02 .item02list-con .list .box:hover i.img01{background-position: -169px -96px;} 
.index-item02 .item02list-con .list .box:hover i.img02{background-position: -451px -96px;} 
.index-item02 .item02list-con .list .box:hover i.img03{background-position: -169px 0px;} 
.index-item02 .item02list-con .list .box:hover i.img04{background-position: -508px 0px;} 

.index-item03{border-bottom:1px solid #f1f1f1;padding:90px 22.5px;}
.index-item03 .list{width:25%;float:left;padding:0px 7.5px;margin-top:50px;margin-bottom:50px;}
.index-item03 .list .img{position:relative;overflow:hidden;}
.index-item03 .list .img img{width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.index-item03 .list:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.index-item03 .list .img p{width:100%;height:40px;bottom:-80px;position:absolute;left:0;background:rgba(0,0,0,0.5);line-height:30px;padding:0px 5px;padding-top:5px;}
.index-item03 .list .img p a{color:#fff;height:45px;overflow:hidden;}
.index-item03 .list:hover .img p{bottom:0;}
.index-item03 .list .tit{margin:10px 0px;}
.index-item03 .list .tit a{font-size:18px;color:#333;}
.index-item03 .list .data{font-size:12px;color:#999;}

.index-item04{padding:90px 0px;}

@media screen and (max-width:1600px){
	.index-item01 .item01list-con .list img{height:265px;}
}

@media screen and (max-width:1440px){
	.index-item01 .item01list-con .list img{height:227px;}
}

@media screen and (max-width:1366px){
	.index-item01 .item01list-con .list img{height:215px;}
}